package com.qys.livesMall.shop.modal.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 店铺评分表(ShopScore)表实体类
 *
 * @author makejava
 * @since 2023-08-24 15:54:04
 */
@Data
public class ShopScoreVO {

    @Schema(description = "店铺id")
    @NotNull
    private Long shopId;

    @Schema(description = "商品体验分数")
    private BigDecimal productScore = BigDecimal.ZERO;

    @Schema(description = "商品体验超同行百分比")
    private BigDecimal productScoreExceed = BigDecimal.ZERO;

    @Schema(description = "物流体验分数")
    private BigDecimal logisticsScore = BigDecimal.ZERO;

    @Schema(description = "物流体验分数超同行百分比")
    private BigDecimal logisticsScoreExceed = BigDecimal.ZERO;

    @Schema(description = "售后服务分数")
    private BigDecimal afterSaleScore = BigDecimal.ZERO;

    @Schema(description = "售后服务分数超同行百分比")
    private BigDecimal afterSaleScoreExceed = BigDecimal.ZERO;

    @Schema(description = "咨询体验分数")
    private BigDecimal consultScore = BigDecimal.ZERO;

    @Schema(description = "咨询体验分数超同行百分比")
    private BigDecimal consultScoreExceed = BigDecimal.ZERO;
}

